@charset "utf-8";
/* CSS Home page */

.mod_login {
	width:250px;
	height:auto;
	display:block;
	margin-bottom:10px;
	float:left;
	margin-right:10px;
}

.title_log {
	display:block;
	width:100%;
	height:27px;
	margin:0px;
	padding:0px;
}
.title_log_l, title_log_r {
	display:inline-block;
	width:5px;
	height:27px;
	margin:0px;
	padding:0px;
}
.title_log_l {
	float:left;
}
.title_log_r {
	float:right;
}
.title_log_c {
	display:inline-block;
	float:left;
	width:220px;
	line-height:27px;
	color:#FFF;
	font-size:12px;
	padding:0 10px;
	font-weight: bold;
	font-family: Tahoma;
	/*background:url(../../images/sites/title_reg_c.png) top left repeat-x;*/
}

.cont_log {
	display:block;
	width:208px;
	height:450px;
	padding:20px;
	border:1px solid #ccc;
	border-top: none;
	border-bottom:5px solid orange;
	border-radius: 0 0 5px 5px;
	background:#F5F5F5;
}
.cont_log p span {
	color:red;
	font-weight:bold;
	padding-right:6px;
}
.cont_log p a {
	color:#06F;
}
input.box_log, .cont_reg2 input {
	width:100%;
	height:22px;
	margin:2px 0;
	color:#999;
	border:1px solid #ccc;
}
input.box_log:focus, .cont_reg2 input:focus {
	border:1px solid red;
	box-shadow:0 0 3px gray;
}
input.butt_log {
	width:auto;
	height:24px;
	color:white;
	padding:0 25px;
	border:1px solid gray;
	line-height:24px;
	box-shadow:0 0 1px gray;
	border-radius:5px;
	display:inline-block;
	background:url(../../images/sites/button1_c.png) top left repeat-x;
}
input.butt_log:hover {
	box-shadow:0 0 3px gray;
}



.mod_reg2 {
	display:block;
	width:460px;
	height:auto;
	float:left;
	margin-bottom:10px;
}

.title_log {
	display:block;
	width:100%;
	height:27px;
	margin:0px;
	padding:0px;
	background-color: #01709E;
}
.title_reg2_c {
	display:inline-block;
	float:left;
	width:430px;
	line-height:27px;
	color:#FFF;
	font-size:12px;
	font-weight: bold;
	font-family: Tahoma;
	padding:0 10px;
	/*background:url(../../images/sites/title_reg_c.png) top left repeat-x;*/
}

.cont_reg2 {
	display:block;
	width:418px;
	height:auto;
	padding:20px;
	border:1px solid #ccc;
	border-top: none;
	border-bottom:5px solid orange;
	border-radius: 0 0 5px 5px;
	background:#F5F5F5;
}
.cont_reg2 span {
	color:red;
	font-weight:bold;
	padding-right:6px;
}
.cont_reg2 input {
	margin:8px 0px;
}
.cont_reg2 input.checkbox_reg {
	display:inline-block;
	width:10px;
	height:10px;
	margin-right:5px;
}


.terms {
	display:block;
	width:680px;
	height:auto;
	padding:20px;
	border:1px solid #ccc;
	color:#666;
}

.cont_log .btn-blue, .mod_reg2 .btn-blue{
    background: none repeat scroll 0 0 #6D84B4;
    border: 1px solid #3B5998;
}
.cont_log .btn, .mod_reg2 .btn {
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    margin-right: 8px;
    padding: 3px 12px 5px;
    text-align: center;
}
/* CSS _________________End.login____________________________________*/